PhpMyAdmin\Controllers\Table\StructureController D

Total Complexity 207
Dependencies 31
Dependents 2
Total lines 1,704
Lines of code 1,249
Logical lines of code 592
Comment lines 165
Methods 28
Properties 6

Methods 28

Method Rating Maintainability Complexity Lines of code
updateColumns()
D
23
33 203
moveColumns()
D
30 33 106
extractPartitionDetails()
C
30 20 132
displayStructure()
B
32 13 111
getTableStats()
A
33 10 115
primary()
A
42 13 51
drop()
S
49 7 29
reservedWordCheck()
S
50 6 31
columnNeedsAlterTable()
S
51 6 28
addIndex()
S
51 6 25
unique()
S
51 6 25
spatial()
S
51 6 25
fulltext()
S
51 6 25
displayHtmlForColumnChange()
S
46 4 43
adjustColumnPrivileges()
S
52 5 28
index()
S
42 3 56
removeFromCentralColumns()
S
54 4 22
addToCentralColumns()
S
55 4 21
displayTableBrowseForSelectedColumns()
S
46 2 45
getKeyForTablePrimary()
S
58 4 15
partitioning()
S
52 3 24
change()
S
60 3 13
updatePartitioning()
S
54 2 22
dropConfirm()
S
55 2 19
browse()
S
62 2 12
save()
S
69 2 7
addKey()
S
69 1 7
__construct()
S
64 1 9